have shot one's bolt

[h?v ??t w?nz b?ult]
(非正式)竭盡全力